package com.itheima.method;

import java.util.Scanner;

/*
    return什么时候必须带数据? --  当方法的返回值类型不是void时!方法体中必须使用return 返回结果
    return什么可以不带数据,可以单独使用?
        --   当方法的返回值类型是void时,方法体中可以用return,也可以不用return. 如果要用,只能单独使用return.
    return 的语义: 表示结束方法并返回结果!
 */
public class MethodDemo03 {
    public static void main(String[] args) {
        method3();
    }

    public static void method1(){
        System.out.println("method1....");
        return;

        //int a = 10;   无法执行的语句
    }

    public static int method2(){
        System.out.println("method1....");
        return 10;
    }

    public static void method3(){
        bcd:while(true){
            System.out.println("请输入您要查看的星期数:");
            System.out.println("(如无需继续查看,请输入0退出程序)");
            // 1. 键盘录入星期数据，使用变量接收
            Scanner sc = new Scanner(System.in);
            int week = sc.nextInt();
            // 2. 多情况判断，采用switch语句实现
            switch(week){
                // 3. 在不同的case中，输出对应的减肥计划
                case 0:
                    System.out.println("感谢您的使用");
                    //break bcd;
                    return;
                case 1:
                    System.out.println("跑步");
                    break;		// 就近原则
                default:
                    System.out.println("您的输入有误");
                    break;
            }
        }
    }

}
